// pages/wo/candidatesInvited/candidatesInvited.js
import request from '../../../utils/http.js'
const app = getApp()
Page({

  /**
   * 页面的初始数据
   */
  data: {
    dianPuId: 0,
    screenHeight: 0,
    userCount: 0, //总人数
    searchPhone: '',
    userList: [],
    index:1,//第一页
    winHeight:0,
    allPage:1,
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    this.setData({
      screenHeight: wx.getSystemInfoSync().windowHeight,
      dianPuId: wx.getStorageSync(app.globalData.SHOPID) == '' ? 0 : wx.getStorageSync(app.globalData.SHOPID)
    })
    this.getUserList(); 

    var that = this;
    //  高度自适应
    wx.getSystemInfo({
      success: function (res) {
        that.setData({
          winHeight:  res.windowHeight-(80/750 * res.windowWidth),
        });
      }
    });
  },



  //获取店铺用户list
  getUserList: function () {

    var that = this

    if(that.data.index>that.data.allPage){
      wx.showToast({
        title: '已获取所有数据', // 提示的内容
        icon: "none", // 图标，默认success
        duration: 1500, // 提示的延迟时间，默认1500
        mask: false, // 是否显示透明蒙层，防止触摸穿透
      })
    }else{

      wx.showLoading({
        title: '加载中...',
        mask: true
      })

      let data = {
        dianPuId: that.data.dianPuId,
        index:that.data.index,
        phone:that.data.searchPhone
      }

      request.get('dianPu/getDianPuYongHu', data, res => {
      // console.log("用户List:" + JSON.stringify(res.data))

      if(res.data.totalCount>0){
        that.setData({
          userList: that.data.index==1?res.data.list:that.data.userList.concat(res.data.list),
          userCount: res.data.totalCount,
          allPage:res.data.allPage,
          index:that.data.index+1
        })
      }else{
        var a=[]
        that.setData({
          userList: a,
          userCount: res.data.totalCount,
        })

        wx.showToast({
          title: '没有查询到信息', // 提示的内容
          icon: "none", // 图标，默认success
          duration: 1000, // 提示的延迟时间，默认1500
          mask: false, // 是否显示透明蒙层，防止触摸穿透
        })
      }

   
        wx.hideLoading()
      }, err => {
        wx.hideLoading()
        wx.showToast({
          title: '查询失败', // 提示的内容
          icon: "none", // 图标，默认success
          duration: 1000, // 提示的延迟时间，默认1500
          mask: false, // 是否显示透明蒙层，防止触摸穿透
        })
    
      })
  }
  },

  //获取查询手机号
  bindSearchInput: function (e) {
    this.setData({
      searchPhone: e.detail.value,
      index:1,
    })

    if(this.data.searchPhone==''){
      this.getUserList()
    }
  },


  //进入聊天界面
  // toMessage:function(e){
  //   var personId = e.currentTarget.dataset.id;
  //   wx.navigateTo({
  //     url: '/pkg_shop/pages/shopMessage/shopMessage?personId='+personId,
  //   })
  // },
  

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    wx.stopPullDownRefresh();
  },

  // /**
  //  * 页面上拉触底事件的处理函数
  //  */
  // onReachBottom: function () {

  // },

  // /**
  //  * 用户点击右上角分享
  //  */
  // onShareAppMessage: function () {

  // }

  sendMessage:function(){
    wx.request({
      url: 'https://api.weixin.qq.com/cgi-bin/message/custom/send',
      data: {
        access_token: 'ACCESS_TOKEN',
        touser: 'OPENID',
        msgtype: 'text',
        text: {
          content: 'Hello World'
        }
      },
      success: res => {
        console.log(res)
      }
    })
  }
})